package blog.service.back;

import blog.vo.back.*;
import blog.vo.common.PaginationVO;

import java.util.List;

/**
 * 　　* @description: TODO
 * 　　* @param
 * 　　* @return
 * 　　* @throws
 * 　　* @author Administrator
 * 　　* @date $ $
 *
 */
public interface BlogBackService {
    List<BlogVO> getAllBlogInfo(PaginationVO paginationVO);
    List<BlogVO> getAllHighlightBlogInfo(PaginationVO paginationVO);
    List<BlogVO> getAllRootHighlightBlogInfo(PaginationVO paginationVO);
    List<BlogVO> likeBlogTitleGetAllNoneHighlightBlogInfo(LikeBlogTitleGetAllNoneHighlightBlogInfoVO likeBlogTitleGetAllNoneHighlightBlogInfoVO);
    List<BlogVO> byTagUuidGetNoneHighlightBlogInfo(ByTagUuidGetNoneHighlightBlogInfoVO byTagUuidGetNoneHighlightBlogInfoVO);
    List<BlogVO> byHighlightGetBlogInfo(ByHighlightGetBlogInfoVO byHighlightGetBlogInfoVO);
    List<BlogVO> byBlogHighlightAndStatusGetBlogInfo(ByBlogHighlightAndStatusGetBlogInfo byBlogHighlightAndStatusGetBlogInfo);
    BlogVO byBlogUuidGetNoneHighlightBlogInfo(ByBlogUuidGetNoneHighlightBlogInfoVO byBlogUuidGetNoneHighlightBlogInfoVO);
    String addRootHighlightBlog(AddRootHighlightBlogVO addRootHighlightBlogVO);
    int byBlogUuidUpdateBlogInfo(ByBlogUuidUpdateBlogInfoVO byBlogUuidUpdateBlogInfoVO);
    int byBlogUuidUpdateBlogStatus(ByBlogUuidUpdateBlogStatusVO byBlogUuidUpdateBlogStatusVO);
}
